300 create portalBeetleNoRotate 0 top pufferInTopOutTop 270 X X X
50 create mosquitoDefender 0 -60 diveBuzzer1 270 X X X DropsBonus
0 create mosquitoDefender 0 -60 diveBuzzer1 invert 270 X X X
60 create mosquitoDefender 0 -60 diveBuzzer2 270 X X X
0 create mosquitoDefender 0 -60 diveBuzzer2 invert 270 X X X DropsBonus
70 create mosquitoDefender 0 -60 diveBuzzer3 270 X X X
0 create mosquitoDefender 0 -60 diveBuzzer3 invert 270 X X X
50 create mosquitoDefender 0 -60 diveBuzzerIntoForm 270 X 5 3
10 create mosquitoDefender 0 -60 diveBuzzerIntoForm invert 270 X 4 6
10 create mosquitoDefender 0 -60 diveBuzzerIntoForm 270 X 5 4
10 create mosquitoDefender 0 -60 diveBuzzerIntoForm invert 270 X 4 5
10 create mosquitoDefender 0 -60 diveBuzzerIntoForm 270 X 5 5
10 create mosquitoDefender 0 -60 diveBuzzerIntoForm invert 270 X 4 4
10 create mosquitoDefender 0 -60 diveBuzzerIntoForm 270 X 5 6
10 create mosquitoDefender 0 -60 diveBuzzerIntoForm invert 270 X 4 3

100 create portalBeetleNoRotate left -50 pufferDashAcross 0 X X X
10 create waveAsteroid -60 -50 asteroidWaveFall01 invert 0 X X X
5 create waveAsteroid -50 -50 asteroidWaveFall02 invert 0 X X X
5 create waveAsteroid -40 -50 asteroidWaveFall03 invert 0 X X X
5 create waveAsteroid -30 -50 asteroidWaveFall04 invert 0 X X X
5 create waveAsteroid -20 -50 asteroidWaveFall05 invert 0 X X X
5 create waveAsteroid -10 -50 asteroidWaveFall06 invert 0 X X X
5 create waveAsteroid 0 -50 asteroidWaveFall07 invert 0 X X X
5 create waveAsteroid 10 -50 asteroidWaveFall08 invert 0 X X X
5 create waveAsteroid 20 -50 asteroidWaveFall09 invert 0 X X X
5 create waveAsteroidKey 30 -50 asteroidWaveFallKey10 invert 0 X X X
5 create waveAsteroid 40 -50 asteroidWaveFall11 invert 0 X X X
5 create waveAsteroid 50 -50 asteroidWaveFall12 invert 0 X X X dropsBonus
5 create waveAsteroid 60 -50 asteroidWaveFall13 invert 0 X X X

200 startAttacking

200 waitNumEnemiesAliveOfType 6 mosquitoDefender

0 create portalBeetleNoRotate left -50 pufferDashAcross 0 X X X
10 create waveAsteroid -60 -50 asteroidWaveFall01 0 X X X
5 create waveAsteroid -50 -50 asteroidWaveFall02 0 X X X
5 create waveAsteroid -40 -50 asteroidWaveFall03 0 X X X
5 create waveAsteroid -30 -50 asteroidWaveFall04 0 X X X
5 create waveAsteroid -20 -50 asteroidWaveFall05 0 X X X
5 create waveAsteroid -10 -50 asteroidWaveFall06 0 X X X
5 create waveAsteroid 0 -50 asteroidWaveFall07 0 X X X
5 create waveAsteroid 10 -50 asteroidWaveFall08 0 X X X dropsBonus
5 create waveAsteroid 20 -50 asteroidWaveFall09 0 X X X
5 create waveAsteroidKey 30 -50 asteroidWaveFallKey10 0 X X X
5 create waveAsteroid 40 -50 asteroidWaveFall11 0 X X X
5 create waveAsteroid 50 -50 asteroidWaveFall12 0 X X X
5 create waveAsteroid 60 -50 asteroidWaveFall13 0 X X X

120 summon carrierInsect right -40 random

0 create enemySquidSlowPhoton left -30 SlowBouncyAcrossFire 0 X X X dropsBonus
50 waitNumEnemiesAliveOfType 5 mosquitoDefender

0 create redCrestQuick -30 top mineDroneStraight 270 X 5 3
8 create rockPackage -30 top mineDronePackageStraight 270 X X X
8 create rockPackage -30 top mineDronePackageStraight 270 X X X
8 create rockPackage -30 top mineDronePackageStraight 270 X X X
8 create rockPackage -30 top mineDronePackageStraight 270 X X X dropsBonus

100 create redCrestQuick -60 top mineDroneStraight 270 X 5 3
8 create rockPackage -60 top mineDronePackageStraight 270 X X X
8 create rockPackage -60 top mineDronePackageStraight 270 X X X
8 create rockPackage -60 top mineDronePackageStraight 270 X X X
8 create rockPackage -60 top mineDronePackageStraight 270 X X X dropsBonus

50 create redCrestQuick 50 top mineDroneStraight invert 270 X 5 3
8 create rockPackage 50 top mineDronePackageStraight invert 270 X X X
8 create rockPackage 50 top mineDronePackageStraight invert 270 X X X
8 create rockPackage 50 top mineDronePackageStraight invert 270 X X X
8 create rockPackage 50 top mineDronePackageStraight invert 270 X X X dropsBonus

90 create redCrestQuick 10 top mineDroneStraight 270 X 5 3
8 create rockPackage 10 top mineDronePackageStraight 270 X X X
8 create rockPackage 10 top mineDronePackageStraight 270 X X X
8 create rockPackage 10 top mineDronePackageStraight 270 X X X
8 create rockPackage 10 top mineDronePackageStraight 270 X X X dropsBonus

60 create redCrestQuick 20 top mineDroneStraight invert 270 X 5 3
8 create rockPackage 20 top mineDronePackageStraight invert 270 X X X
8 create rockPackage 20 top mineDronePackageStraight invert 270 X X X
8 create rockPackage 20 top mineDronePackageStraight invert 270 X X X
8 create rockPackage 20 top mineDronePackageStraight invert 270 X X X dropsBonus

//20 create redCrestQuick 40 top mineDroneStraight invert 270 X 5 3
//8 create rockPackage 40 top mineDronePackageStraight invert 270 X X X
//8 create rockPackage 40 top mineDronePackageStraight invert 270 X X X
//8 create rockPackage 40 top mineDronePackageStraight invert 270 X X X
//8 create rockPackage 40 top mineDronePackageStraight invert 270 X X X
//8 create rockPackage 40 top mineDronePackageStraight invert 270 X X X dropsBonus

//110 create redCrestQuick -20 top mineDroneStraight 270 X 5 3
//8 create rockPackage -20 top mineDronePackageStraight 270 X X X
//8 create rockPackage -20 top mineDronePackageStraight 270 X X X
//8 create rockPackage -20 top mineDronePackageStraight 270 X X X
//8 create rockPackage -20 top mineDronePackageStraight 270 X X X
//8 create rockPackage -20 top mineDronePackageStraight 270 X X X dropsBonus

//60 create redCrestQuick -50 top mineDroneStraight 270 X 5 3
//8 create rockPackage -50 top mineDronePackageStraight 270 X X X
//8 create rockPackage -50 top mineDronePackageStraight 270 X X X
//8 create rockPackage -50 top mineDronePackageStraight 270 X X X
//8 create rockPackage -50 top mineDronePackageStraight 270 X X X
//8 create rockPackage -50 top mineDronePackageStraight 270 X X X dropsBonus

0 switchSwoopingFile swoopingPhase2
0 waitNumEnemiesAliveOfType 1 mosquitoDefender
0 switchSwoopingFile swoopingPhase3

100 create portalBeetleNoRotate left 10 pufferDashAcross 0 X X X
10 create barrierAsteroid -70 10 asteroidWaitExplode 90 X X X
5 create barrierAsteroid -60 10 asteroidWaitExplode 90 X X X
5 create barrierAsteroid -50 10 asteroidWaitExplode 90 X X X dropsBonus
5 create barrierAsteroid -40 10 asteroidWaitExplode 90 X X X
5 create barrierAsteroid -30 10 asteroidWaitExplode 90 X X X
5 create barrierAsteroid -20 10 asteroidWaitExplode 90 X X X dropsBonus
5 create barrierAsteroid -10 10 asteroidWaitExplode 90 X X X
5 create barrierAsteroid 0 10 asteroidWaitExplode 90 X X X
5 create barrierAsteroid 10 10 asteroidWaitExplode 90 X X X dropsBonus
5 create barrierAsteroid 20 10 asteroidWaitExplode 90 X X X
5 create barrierAsteroid 30 10 asteroidWaitExplode 90 X X X
5 create barrierAsteroid 40 10 asteroidWaitExplode 90 X X X
5 create barrierAsteroid 50 10 asteroidWaitExplode 90 X X X
5 create barrierAsteroid 60 10 asteroidWaitExplode 90 X X X
5 create barrierAsteroid 70 10 asteroidWaitExplode 90 X X X dropsBonus

50 create portalBeetleNoRotate right -60 pufferDashAcross 180 X X X
25 create blackRockPackage 40 -60 asteroidThrowIntoFormation 270 X 7 9
5 create blackRockPackage 30 -60 asteroidThrowIntoFormation 270 X 7 8
5 create blackRockPackage 20 -60 asteroidThrowIntoFormation 270 X 7 7
5 create blackRockPackage 10 -60 asteroidThrowIntoFormation 270 X 7 6
5 create blackRockPackage 0 -60 asteroidThrowIntoFormation 270 X 7 5
5 create blackRockPackage -10 -60 asteroidThrowIntoFormation 270 X 7 4
5 create blackRockPackage -20 -60 asteroidThrowIntoFormation 270 X 7 3
5 create blackRockPackage -30 -60 asteroidThrowIntoFormation 270 X 7 2
5 create blackRockPackage -40 -60 asteroidThrowIntoFormation 270 X 7 1
5 create blackRockPackage -50 -60 asteroidThrowIntoFormation 270 X 7 0

0 create portalBeetleNoRotate left -60 pufferDashAcross 0 X X X
25 create blackRockPackage -40 -60 asteroidThrowIntoFormation 270 X 6 0
5 create blackRockPackage -30 -60 asteroidThrowIntoFormation 270 X 6 1
5 create blackRockPackage -20 -60 asteroidThrowIntoFormation 270 X 6 2
5 create blackRockPackage -10 -60 asteroidThrowIntoFormation 270 X 6 3
5 create blackRockPackage 0 -60 asteroidThrowIntoFormation 270 X 6 4
5 create blackRockPackage 10 -60 asteroidThrowIntoFormation 270 X 6 5
5 create blackRockPackage 20 -60 asteroidThrowIntoFormation 270 X 6 6
5 create blackRockPackage 30 -60 asteroidThrowIntoFormation 270 X 6 7
5 create blackRockPackage 40 -60 asteroidThrowIntoFormation 270 X 6 8
5 create blackRockPackage 50 -60 asteroidThrowIntoFormation 270 X 6 9

0 create portalBeetleNoRotate right -60 pufferDashAcross invert 180 X X X
//25 create rockPackage 40 -60 asteroidThrowIntoFormation 270 X 3 8.5
30 create rockPackage 30 -60 asteroidThrowIntoFormation 270 X 3 7.5
5 create rockPackage 20 -60 asteroidThrowIntoFormation 270 X 3 6.5
5 create rockPackage 10 -60 asteroidThrowIntoFormation 270 X 3 5.5
5 create rockPackage 0 -60 asteroidThrowIntoFormation 270 X 3 4.5
5 create rockPackage -10 -60 asteroidThrowIntoFormation 270 X 3 3.5
5 create rockPackage -20 -60 asteroidThrowIntoFormation 270 X 3 2.5
5 create rockPackage -30 -60 asteroidThrowIntoFormation 270 X 3 1.5
//5 create rockPackage -40 -60 asteroidThrowIntoFormation 270 X 3 0.5

0 create portalBeetleNoRotate left -60 pufferDashAcross 0 X X X
//25 create rockPackage -40 -60 asteroidThrowIntoFormation 270 X 1 0
//5 create rockPackage -30 -60 asteroidThrowIntoFormation 270 X 1 1
35 create rockPackage -20 -60 asteroidThrowIntoFormation 270 X 1 2
5 create rockPackage -10 -60 asteroidThrowIntoFormation 270 X 1 3
5 create rockPackage 0 -60 asteroidThrowIntoFormation 270 X 1 4
5 create rockPackage 10 -60 asteroidThrowIntoFormation 270 X 1 5
5 create rockPackage 20 -60 asteroidThrowIntoFormation 270 X 1 6
5 create rockPackage 30 -60 asteroidThrowIntoFormation 270 X 1 7
//5 create rockPackage 40 -60 asteroidThrowIntoFormation 270 X 1 8
//5 create rockPackage 50 -60 asteroidThrowIntoFormation 270 X 1 9

0 create portalBeetleNoRotate right 20 pufferDashAcross 180 X X X
10 create barrierAsteroid 70 20 asteroidWaitExplode 90 X X X
5 create barrierAsteroid 60 20 asteroidWaitExplode 90 X X X dropsBonus
5 create barrierAsteroid 50 20 asteroidWaitExplode 90 X X X
5 create barrierAsteroid 40 20 asteroidWaitExplode 90 X X X
5 create barrierAsteroid 30 20 asteroidWaitExplode 90 X X X dropsBonus
5 create barrierAsteroid 20 20 asteroidWaitExplode 90 X X X
5 create barrierAsteroid 10 20 asteroidWaitExplode 90 X X X 
5 create barrierAsteroid 0 20 asteroidWaitExplode 90 X X X
5 create barrierAsteroid -10 20 asteroidWaitExplode 90 X X X
5 create barrierAsteroid -20 20 asteroidWaitExplode 90 X X X
5 create barrierAsteroid -30 20 asteroidWaitExplode 90 X X X dropsBonus
5 create barrierAsteroid -40 20 asteroidWaitExplode 90 X X X
5 create barrierAsteroid -50 20 asteroidWaitExplode 90 X X X dropsBonus
5 create barrierAsteroid -60 20 asteroidWaitExplode 90 X X X
5 create barrierAsteroid -70 20 asteroidWaitExplode 90 X X X

20 create mosquitoDefender right -30 dropIntoFormation 180 1 4 0
0 create redCrestQuick left -44 dropIntoFormation 0 1 2 7
10 create mosquitoDefender right -30 dropIntoFormation 180 1 4 1
0 create redCrestQuick left -44 dropIntoFormation 0 1 2 6 dropsBonus
10 create mosquitoDefender right -30 dropIntoFormation 180 1 4 2
0 create redCrestQuick left -44 dropIntoFormation 0 1 2 5
10 create mosquitoDefender right -30 dropIntoFormation 180 1 4 7
0 create redCrestQuick left -44 dropIntoFormation 0 1 2 4
10 create mosquitoDefender right -30 dropIntoFormation 180 1 4 8
0 create redCrestQuick left -44 dropIntoFormation 0 1 2 3
10 create mosquitoDefender right -30 dropIntoFormation 180 1 4 9
0 create redCrestQuick left -44 dropIntoFormation 0 1 2 2

50 create kGreenInsectBoss_small -70 top dropIntoFormation 270 0.5 0 2 dropsBonus
//0 create kGreenInsectBoss_small -50 top dropIntoFormation 270 0.5 0 3
0 create kGreenInsectBoss_small -30 top dropIntoFormation 270 0.5 0 4
0 create kGreenInsectBoss_small 30 top dropIntoFormation 270 0.5 0 5
//0 create kGreenInsectBoss_small 50 top dropIntoFormation 270 0.5 0 6
0 create kGreenInsectBoss_small 70 top dropIntoFormation 270 0.5 0 7

50 create portalBeetleNoRotate right 20 pufferDashAcross 180 X X X

100 waitNumEnemiesAlive 17
0 create enemySquidSlowPhoton right 10 SlowBouncyAcrossFireUTurn 0 X X X dropsBonus
0 create enemySquidSlowPhoton left 10 SlowBouncyAcrossFireUTurn invert 180 X X X dropsBonus
